大家好,今天是鐵人賽的第15天,很高興鐵人賽的賽程過了一半。
最近學到一個串接API的方式,Stream API我會說他是資料流,他允許JS程式設計存取從網路接收資料流。
他會將你想要從網路接收資料分為一個個小區塊。這是網頁在接收顯示web頁面的資源時呈現的事情,例如加載圖片時不會突然出現圖片,5MB大小的圖片加載多少MB的圖片,就顯示多少%的部分圖片,就不需要加載完整後才顯示圖片。
串流在JS使用,只要原始資料在客戶端可用,你就可以使用JS按位處理,不再需要緩衝區、字串。
他還可以檢測資料流何時開始、何時結束,將資料流鏈接在一起,根據需求處理或取消資料流,並對資料流的讀取速度做反應。
以上為今天的內容,之後會再把Stream API介紹的更詳細。